package vista;

import java.io.Serializable;
import java.util.List;
import java.util.ArrayList;

import javax.annotation.PostConstruct;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ManagedProperty;
//import javax.faces.bean.SessionScoped;
import javax.faces.bean.ViewScoped;

import controlador.Procesa;
import modelo.*;

@ManagedBean
@ViewScoped
public class BeanVerPublicaciones implements Serializable {
	//private List<Publicacion> a; 
	private List<Publicacion>muestra;
	//private List<String>mostrar2;
	private String link1="Publicaciones";
    private String link2="Volver";
    private String link3="Cerrar Sesion";
    
    @ManagedProperty("#{carService}")
    private Procesa procesa;
    
    @PostConstruct
    public void init() {
        muestra = procesa.createAlgo();
    }

	public List<Publicacion> getMuestra() {
		return muestra;
	}

	public void setMuestra(List<Publicacion> muestra) {
		this.muestra = muestra;
	}
    
    public String getLink1() {
		return link1;
	}
    
	public void setLink1(String link1) {
		this.link1 = link1;
	}
	
	public String getLink2() {
		return link2;
	}
	
	public void setLink2(String link2) {
		this.link2 = link2;
	}

	public String getLink3() {
		return link3;
	}

	public void setLink3(String link3) {
		this.link3 = link3;
	}
	
	public String CerrarSesion(){
    	return "iniciarsesion.xhtml";
    }
	
	public String menu1(){
    	return "menu.xhtml";
    }
	
	public void setProcesa(Procesa procesa) {
		this.procesa = procesa;
	}
	
}